package cn.hr.services;

/**                                        
 *功能描述:留言管理的业务处理接口 
 * @author  梁耀天             
 * @version   1.0                     
 * create Date April 26, 2010
 */ 
import java.util.List;
import cn.hr.entity.Message;

public interface IHandleMessage {
	
	/** 
	 * 增加留言
	 * @author: 梁耀天
	 * @param: cn.hr.entity.Message
	 * @return: boolean
	 * @throws 不会抛出异常 
	 * create Date April 26, 2010
	 */ 
	public boolean addMessage(Message message);
	/** 
	 * 删除留言
	 * @author: 梁耀天
	 * @param: cn.hr.entity.Message
	 * @return: boolean
	 * @throws 不会抛出异常 
	 * create Date April 26, 2010
	 */ 
	public boolean deleteMessage(Message message);
	/** 
	 * 更新留言
	 * @author: 梁耀天
	 * @param: cn.hr.entity.Message
	 * @return: boolean
	 * @throws 不会抛出异常 
	 * create Date April 26, 2010
	 */ 
	public boolean updateMessage(Message message);
	/** 
	 * 列出所有留言
	 * @author: 梁耀天
	 * @param: cn.hr.entity.Message
	 * @return: 所有留言的列表
	 * @throws 不会抛出异常 
	 * create Date April 26, 2010
	 */ 
	public List<Message> listAllMessage();
	/** 
	 * 根据id查找留言
	 * @author: 梁耀天
	 * @param: cn.hr.entity.Message
	 * @return: 单个Message对象
	 * @throws 不会抛出异常 
	 * create Date April 26, 2010
	 */ 
	public Message findMessageById(long id);

}